﻿using UnityEngine;
using System.Collections;

public class fade : MonoBehaviour {
	
	
	public Color start_color;
	public Color end_color;
	
	public float delay = 1f;
	public float speed = 1f;
	float t = 0;
	
	void Start () 
	{
		//hmm
	}
	
	void Update () {
		
		//aika kuluu
		delay -= Time.deltaTime;
		
		//kun aikaa on kulunut tarpeeksi
		if (delay <= 0f) 
		{
			//kasvatetaan aikaa
			t += Time.deltaTime / speed;
			
			//lasketaan prosentteina (0-1) missä vaiheessa efekti on menossa
			float per = t / speed;
			
			renderer.material.color = 
				Color.Lerp (start_color, end_color, per);	
		} 
		else 
		{
			//käytetään starttiväriä, kun efekti ei ole vielä alkanut
			renderer.material.color = start_color;
		}
		
		
		
		
		
		
		
		
		
		
	}
}
